/*
    Asignatura: Procesadores de lenguajes.
    Practica de labotario numero 8.
    Autores:
                Guillermo Garcia Juanes (Alu3889)
                Jose Antonio Hernandez Gonzalez (Alu3809)

    Fichero: AnalexXML.g
    Contenido: Resolucion del ejercio quinto de la practica (LEXICO).
*/
lexer grammar AnalexXML;

options {
    backtrack=true;
}

@header {
    package pl.equipo13.p8;
}

/*----------------------------------------------------LEXICO----------------------------------------------------*/

fragment NUEVA_LINEA: '\n' | '\r\n';
BLANCO: (' '|'\t'|NUEVA_LINEA) {$channel=HIDDEN;};
fragment LETRA: 'a'..'z' | 'A'..'Z';
fragment DIGITO: '0'..'9';
fragment GUIONBAJO: '_';
TEXTO: LETRA*;
APERTURA: '<' TEXTO '>';
CIERRE: '</' TEXTO '>';